
// 是vue-cli中封装后的webpack配置对象，文件运行在nodejs中
module.exports = {
    lintOnSave: false,
    pages: {
        index: {
            template: 'public/index.html',
            entry: 'src/main.js'
        }
    },
    // 开发服务配置
    devServer: {
        // 设置一个启动端口
        port: 16888,
        // 用浏览器打开并运行项目
        open: true,
        // 在浏览器打开的时候，指定运行一个页面
        // http://localhost:16888 /index.html 是这个配置项添加上去的
        // openPage: 'index.html'
        proxy: {
            // 定义一个代理字段，就是请求地址中，包含了"/apis"这个字段，就会执行这个代理配置
            '/apis': {
                // 目标服务器，就是指当前的请求会被代理到这个服务器上去
               /*  target: "http://www.shuiyue.info:14600", */
                target: "http://localhost:20000",
                // 需要把请求地址中的"/apis"去掉
                pathRewrite: {'/apis': ''}
            }

            // http://localhost:16888/apis/user/info 本地发起的请求地址
            // 进入代理配置：http://www.shuiyue.info:14600/apis/user/info
            // 使用pathRewrite来把地址中的"/apis"替换为""：http://www.shuiyue.info:14600/user/info
        }
    }
}